package cn.zqy.demo2.day09.TryCatch;

import java.io.FileWriter;
/**
 *     JDK7的新特性
 *     在try的后边可以增加一个(),在【括号中可以定义流对象】
 *     那么这个流对象的作用域就在try中有效
 *     try中的代码执行完毕,会自动把流对象释放,【不用写finally，不用写close】
 *     格式:
 *         try(定义流对象;定义流对象....){
 *             可能会产出异常的代码
 *         }catch(异常类变量 变量名){
 *             异常的处理逻辑
 *         }
 * */
public class Demo02Jdk7 {
    public static void main(String[] args) {
        try(FileWriter fw = new FileWriter("src\\cn\\zqy\\demo2\\day09\\trycatch\\a.txt", true)) {
            //可能会产出异常的代码
            fw.write("hello Jdk7 \r\n");
        } catch (Exception e) {
            System.out.println(e.getMessage());
        }
    }
}
